body,
div,
span,
header,
footer,
nav,
section,
aside,
article,
ul,
dl,
dt,
dd,
li,
a,
p,
h1,
h2,
h3,
h4,
h5,
h6,
i,
b,
textarea,
button,
input,
select,
figure,
figcaption {
  padding: 0;
  margin: 0;
  list-style: none;
  font-style: normal;
  text-decoration: none;
  border: none;
  box-sizing: border-box;
  word-break: break-all;
  outline: 0;
  font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch;
  -webkit-text-size-adjust: none;
  &:focus {
    outline: none;
  }
}

* {
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch; /*兼容IOS*/
  &::-webkit-scrollbar {
    display: none;
  }
}


table {
  width: 100%;
}

input[type='button'],
input[type='submit'],
input[type='search'],
input[type='reset'] {
  -webkit-appearance: none;
}

textarea {
  -webkit-appearance: none;
  resize: none;
}

html,
body {
  width: 100%;
  height: 100%;
}

body {
  font-size: .37333rem !important;
  min-height: 100vh;
  background: #0d111a;
  color: #fff;
}

.clear::after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}

.clear {
  zoom: 1;
}


button, input, textarea {
  font: inherit;
  color: #000;
}


button {
  background: transparent;
}

button:active {
  background: transparent;
}

button[disabled] {
  color: rgba(0, 0, 0, .3);
}


::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0;
	color: transparent;
}

textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #BEBEBE;
}
textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #BEBEBE;
}
textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #BEBEBE;
}
textarea::-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #BEBEBE;
}
.van-cell {
  background-color: transparent !important;
  &:after {
    display: none;
  }
}